Excellent location. Yet, poor communication. Unfortunately we will not be staying here again and this is due to the miscommunication that occurred during our stay. Therefore, I would not recommend staying here.