Place is great but checkin is complicated and time consuming. Make sure the extensive paperwork is done week ahead of time and be prepared to give $2000.00 deposit on top of paying for the stay.