fantastic place with everything for a perfect weekend