Easy process all around - check in, valet parking, beach towels, cleaning service, etc. All staff were very friendly and helpful.