Beach front, modern, easy communication. Very good stay