Beautiful place. Has everything that is required. Had a wonderful stay. Highly recommended. Will definitely book again