Location is wonderful. It was easy access to most things. The pool and beach are on premise so making things easier when you have water eager kids. Things are a bit dated, but adequate. Will need to reset a few things, but the host is really good with communication and definitely help you out. For the budget, it was wonderful.