Perfect stay better than some hotels we have stayed in. Perfect presentation great amenities. Very well presented apartment with beautiful grounds.