We stayed with Efi and Dimitri in their lovely house between 1 - 13 September (Chris was away).
We stayed in Room 5, which is has a large living room and dining area with an amazing view over the bay. The bedroom has a large ceiling fan which keeps the room cool in the evenings and mornings, particularly when the shutters on the windows are closed.
As noted in other reviews, the room is kept meticulously clean by Efi! The kitchen, although small, was also relatively easy to cook in. The terrace to our flat was shared with the couple next door, but we had it to ourselves a lot of the time.
The pool area is a bit of a sun trap, and is a nice alternative to the beach. The pool itself is wonderfully refreshing on those cloudless, hot days (i.e. mostly every day in Crete!) and the odd cat walking around gives the place a nice homely feel.
Efi and Dimitri were the perfect hosts, and were happy to help us out with anything we needed. The much talked of Efi/Dimitri BBQ was also so much fun and it was great to meet the other people staying at Bella Vista.
The closest supermarket is about a 20 minute walk away, so you're probably best to hire a car (we hired bikes and it was sometimes hard going up the hill!) and it is about a 40 minute walk into the centre of Agios Nikolaos. The nearest beach is about 20 minutes away and is very clean.
As others have noted, the view from Bella Vista is breathtaking and never gets old. For the location, pool access (and the amazing hospitality of Efi and Dimitri) this place is a bit of a find. I also bought some of Efi's delicious home made honey before I left and have been enjoying it at home ever since (although it is a lot less potent than Dimitri's home made raki which was served up at the BBQ!)