This place is very spacious and comfortable, great location as well. Communication is great, David is very responsive to any questions. Overall, we had a great time. Thank you David !