Java Banana is located in between beautiful landscape and traditional villages, where you can experience the traditional Java. The position is good to experience Mount Bromo and meet friendly locals.
Concerning the accommodation, there are different points to consider: The hotel is indeed nice and the garden is beautiful.
But: The price is way to high, not only for Java/Indonesia, but also for what Java Banana offers!
We stayed for one day and one night, these are the experiences: Café and gallery were closed (without any reason), WiFi did not work, food in the restaurant & breakfast were expensive and not good at all, bathrooms are extremely small, there is no heater in the room (nights are quite cold up there).
The staff was actually friendly, but there did not really care.
As we wanted to proceed next day to Ijen, we asked the reception for an advise. They offered help and what we got was more than disappointing: They organized transfer to Ijen and accommodation there, both were a nightmare! The car was nothing else than a scrap heap, we had to stop several times to change broken wheels, the driver did not speak a word (in no language), the whole drive was dangerous to life (concerning the car).
The staff predicted accommodation at Ijen as good and solid hotel, but it was not. Just horrible, don't ask....!
It was very disappointing that they sold us transfer and hotel at Ijen for a high price (in cash), predicting and promising a good quality!
So, this is our advise: As the night will be very short (you need to get up quite early to explore Bromo's most beautiful side), you can easily stay in a cheaper place, you won't miss anything if you don't stay in Java Banana Hotel.
Have a nice trip, enjoy yourself!