More than perfect. Very nice place, clean, great location, hosts are the best. This place is a little piece of heaven. Highly recommended.