We had a great time! The place is perfect. The pool is amazing. The location is great- great restaurants. Ron provides everything you could possibly need.