lovely little spot with lots of amenities in a nice location