This place gets 20 out of 12. Just no words will do justice to it. Perfect location, lots of space, dream kitchen, just better than the best! Cannot wait to be there again, it was a true home away from home!