Amazing location and all you need for a wonderful stay in paradise!