5 star place in a great location, really made our vacation perfect!