Great place, great breakfast, great hosts....what more can you ask for? Dream place in a dream island.