The place is amazing! The rooms are spacious, clean, and have everything you need for the kitchen and beach stuff. Ian is great, a couple problems arose and he fixed it right away with great communication. Easy access to restaurants and beaches although parking for the beaches in Princeville is not the best, the beaches are amazing. Would stay again!