Five stars all around! The place was great, right across the beach.