My fiancée and I enjoyed our stay with Royal! The unit is well stocked to cook meals, the beach gear was super useful, the selection of TV options was excellent, and it was in an excellent location for getting to the beach. We particularly loved our lanai :) the one thing I would say is to be weary of the road noise. The road outside of the unit, is the main one people in Princeville use to get to and leave their units. There is traffic late into the night.