Perfect place. Spacious. Clean. Had such a good stay.