This apartment was great! It had everything we expected and more. It is really spacious and clean. It had all of the essentials that we needed for a comfortable stay. The pool and beach area were great. Would highly recommend!