This is a great space! It is set up well for multiple travelers and families. It is clean and well-maintained. The kitchen is well-appointed. There are games to play that are provided as well as snorkeling equipment and beach chairs, etc. The host is very quick to communicate and the communication was seamless. Look forward to staying there again!