Really clean and well decorated and stocked, next to a beautiful beach and has a pool and hot tub and grills for use as well. A lovely place to stay.