5 star place to be with the family or a group of friends. Has all that you need for an enjoyable vacation.